| Constructor and Description |
|---|
Garage1()
Constructeur par défaut de Garage1
Instancie l'ArrayList
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Vehicule voiture)
Ajout d'un véhicule au garage
Rien de particulier ici, on utilise la méthode native d'ArrayList
|
void |
faireLePleinAll()
Permet de faire le plein de tous les véhicules en faisant une boucle for, rendue possible par l'itérateur
On ne fait le plein que s'il reste moins de 10L dans le réservoir
Ce n'est pas *encore* l'implémentation mapping, celle-ci sera faite plus tard
|
java.util.Iterator<Vehicule> |
iterator()
Itérateur de Garage1, contenant des Véhicules
Retourne une nouvelle instance de l'itérateur de garage1 prenant en paramètre l'ArrayList de voiture
|
void |
resetPartielAll()
Permet de réinitialiser tous les compteurs partiels des Véhicules du garage
Ce n'est pas *encore* l'implémentation mapping, celle-ci sera faite plus tard
|
java.lang.String |
toString()
Surcharge de toString, affiche les Véhicules contenus dans le garage
|
void |
triCompteur()
Tri des voitures par compteur
On utilise d'abord Collections, prenant la liste des véhicules actuellement dans le garage
et en utilisant une méthode de tri présente dans la nouvelle classe CompteurComparator
|
void |
triNoImmatriculion()
Tri des voitures par numéro d'immatriculation
J'ai laissé Immatriculion tel qu'implémenté dans la classe de tests...
|
void |
triStatiqueCompteur()
Tri avec la méthode statique imbriquée
|
public Garage1()
public void add(Vehicule voiture)
voiture - objet Vehicule à ajouterpublic java.util.Iterator<Vehicule> iterator()
iterator in interface java.lang.Iterable<Vehicule>public void faireLePleinAll()
public void resetPartielAll()
public java.lang.String toString()
toString in class java.lang.Objectpublic void triNoImmatriculion()
public void triCompteur()
public void triStatiqueCompteur()